semiconductor solar cell - English Synonyms Dictionary